package cn.eu.mqtt.model.notice;

import lombok.Getter;
import lombok.Setter;

/**
 * 通知-网络更新信息
 */
@Getter
@Setter
public class NetworkUpdate {
    /**
     * 时间戳
     */
    private String timestamp;
    /**
     * 网络信息
     */
    private NetworkInfo networkinfo;

    @Getter
    @Setter
    public static class NetworkInfo {
        /**
         * 服务器地址、域名或IP地址
         */
        private String serverAddr;
        /**
         * 端口号0-65535
         */
        private String serverPort;
        /**
         * 运营商
         */
        private String apnName;
        /**
         * APN用户
         */
        private String apnUserName;
        /**
         * APN密码
         */
        private String apnPassword;
        /**
         * 移动国家代码
         */
        private String MCC;
        /**
         * 移动网络代码
         */
        private String MNC;

        private String LAC;

        private String CELLID;
        /**
         * 当前ICCID
         */
        private String currentIccid;
    }
}
